package modelos.datos;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.PrimaryKeyJoinColumn;
import javax.persistence.Table;



@Entity
@Table(name="ciudad",schema="public")
@PrimaryKeyJoinColumn(name="codciudad")
public class ciudad {

	@Id
	@Column(name="codciudad")
	private int Codciudad;
	
	@Column(name="nombreciudad")
	private String nomciudad;
	
	/*@OneToMany(cascade= CascadeType.ALL)
	@JoinColumn(name="codciudad")
	private List<cliente> ListaCliente;
		
	@OneToMany(cascade= CascadeType.ALL)
	@JoinColumn(name="codciudad")
	private List<lugar> ListaLugar;

	@ManyToOne(cascade= CascadeType.ALL)
	@JoinColumn(name="codciudad")
	private estado estado;*/

	public int getCodciudad() {
		return Codciudad;
	}

	public void setCodciudad(int codciudad) {
		Codciudad = codciudad;
	}

	public String getNomciudad() {
		return nomciudad;
	}

	public void setNomciudad(String nomciudad) {
		this.nomciudad = nomciudad;
	}


	public ciudad(int codciudad, String nomciudad) {
		super();
		Codciudad = codciudad;
		this.nomciudad = nomciudad;
	}
	
	
	//relacion de muchas a uno con estado, de una a muchos con lugar, 
	//y de una a muchas con promotor, una a muchos con cliente
	

	
	
	
	
}

